suffer from an incurable disease - Turc Anglais Dictionnaire